﻿using System.ComponentModel.DataAnnotations;

namespace JNPF.Basics.Models.System.Dtos.SysConfig
{
    public class SysConfigOutput
    {
        /// <summary>
        /// 系统名称
        /// </summary>
        public string sysName { get; set; }
        /// <summary>
        /// 系统描述
        /// </summary>
        public string sysDescription { get; set; }
        /// <summary>
        /// 系统版本
        /// </summary>
        public string sysVersion { get; set; }
        /// <summary>
        /// 版权信息
        /// </summary>
        public string copyright { get; set; }
        /// <summary>
        /// 公司名称
        /// </summary>
        public string companyName { get; set; }
        /// <summary>
        /// 公司简称
        /// </summary>
        public string companyCode { get; set; }
        /// <summary>
        /// 公司地址
        /// </summary>
        public string companyAddress { get; set; }
        /// <summary>
        /// 公司法人
        /// </summary>
        public string companyContacts { get; set; }
        /// <summary>
        /// 公司电话
        /// </summary>
        public string companyTelePhone { get; set; }
        /// <summary>
        /// 公司邮箱
        /// </summary>
        public string companyEmail { get; set; }
        /// <summary>
        /// 单一登录方式
        /// </summary>
        public string singleLogin { get; set; }
        /// <summary>
        /// 超出登出
        /// </summary>
        public string tokenTimeout { get; set; }
        /// <summary>
        /// 是否开启上次登录提醒
        /// </summary>
        public int? lastLoginTimeSwitch { get; set; }
        /// <summary>
        /// 是否开启白名单验证
        /// </summary>
        public int? whitelistSwitch { get; set; }
        /// <summary>
        /// 白名单
        /// </summary>
        public string whitelistIP { get; set; }
        /// <summary>
        /// POP3服务主机地址
        /// </summary>
        public string emailPOP3Host { get; set; }
        /// <summary>
        /// POP3服务端口
        /// </summary>
        public string emailPOP3Port { get; set; }
        /// <summary>
        /// SMTP服务主机地址
        /// </summary>
        public string emailSMTPHost { get; set; }
        /// <summary>
        /// SMTP服务主端口
        /// </summary>
        public string emailSMTPPort { get; set; }
        /// <summary>
        /// 邮件显示名称
        /// </summary>
        public string emailSenderName { get; set; }
        /// <summary>
        /// 邮箱账户
        /// </summary>
        public string emailAccount { get; set; }
        /// <summary>
        /// 邮箱密码
        /// </summary>
        public string emailPassword { get; set; }
        /// <summary>
        /// 是否开启SSL服务登录
        /// </summary>
        public int? emailSsl { get; set; }
        /// <summary>
        /// 授权密钥
        /// </summary>
        public string registerKey { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string lastLoginTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string pageSize { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sysTheme { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string isLog { get; set; }


        /// <summary>
        /// 合伙人机制配置
        /// </summary>
        public string partnerConfig { get; set; }


    }
}
